package cn.stylefeng.guns.core.util;

import java.util.UUID;

public class UUIDutil {


    public static String randomUUId() {
        int machineId = 1;//最大支持1-9个集群机器部署
        int hashCodeV = UUID.randomUUID().toString().hashCode();
        if (hashCodeV < 0) {//有可能是负数
            hashCodeV = -hashCodeV;
            // 0 代表前面补充0
            // 4 代表长度为4
            // d 代表参数为正数型
        }
        String format = String.format("%015d", hashCodeV);
        return machineId + format;
    }

    public static void main(String[] args) {
        String s = UUIDutil.randomUUId();
        System.out.println(s);
    }
}
